package com.ThreadStudy.StudyDemo;

/*
* 创建线程方式一:继承Thread类,重写run()方法,调用start
*
*
* 总结:注意,线程开启不一定立即执行,由CPU调度
*
* */
public class MyFirstThread extends Thread{

    public void run(){
        // run 方法
        for (int i = 0; i < 20; i++) {
            System.out.println("Thread 方法:-->"+i);
        }

    }

    public static void main(String[] args) {
        // 主方法 main线程

        // 创建一个线程
        MyFirstThread myFirstThread = new MyFirstThread();

        // 调用start()方法开启线程,然后线程会去调用run方法
        myFirstThread.start();
//         myFirstThread.run(); ---->只是一个方法,直接执行,并不会抢CPU
        for (int i = 0; i < 20; i++) {
            System.out.println("main 方法:"+i);
        }


    }

}
